package com.ruoyi.project.system.service;

import java.util.List;
import com.ruoyi.project.system.domain.SysDynamic;

/**
 * 动态Service接口
 * 
 * @author jjp
 * @date 2020-04-16
 */
public interface ISysDynamicService 
{
    /**
     * 查询动态
     * 
     * @param dynamicId 动态ID
     * @return 动态
     */
    public SysDynamic selectSysDynamicById(Long dynamicId);

    /**
     * 查询动态列表
     * 
     * @param sysDynamic 动态
     * @return 动态集合
     */
    public List<SysDynamic> selectSysDynamicList(SysDynamic sysDynamic);

    /**
     * 新增动态
     * 
     * @param sysDynamic 动态
     * @return 结果
     */
    public int insertSysDynamic(SysDynamic sysDynamic);

    /**
     * 修改动态
     * 
     * @param sysDynamic 动态
     * @return 结果
     */
    public int updateSysDynamic(SysDynamic sysDynamic);

    /**
     * 批量删除动态
     * 
     * @param dynamicIds 需要删除的动态ID
     * @return 结果
     */
    public int deleteSysDynamicByIds(Long[] dynamicIds);

    /**
     * 删除动态信息
     * 
     * @param dynamicId 动态ID
     * @return 结果
     */
    public int deleteSysDynamicById(Long dynamicId);


    public int queryDynamicMum(Long mobileUserId);
}
